Dot Net C Request Handler
Ideabiz Request handler .NET C Sharp
Github link https://github.com/ideabizlk/IdeaBiz-Request-Handler-CSharp
This library needs NEWTON JSON library. Please install it (refer below link)
https://www.nuget.org/packages/Newtonsoft.Json/
How to
- Import this code to your project
- Install
Newtonsoft.Json
- Generate tokens using https://ideabiz.lk/tools/
- Save token and credentials to Ideabiz.settings (Can use VisualStudio UI)
- Create Object
- Send API call
Create Object
IdeabizRequestHandler rh = new IdeabizRequestHandler();
Send API call
Can send API call using sendAPICall
method
IdeabizResponse rsponse = rh.sendAPICall(url, IdeabizAPIAuth.REQUEST_METHOD.POST, body, "application/json","application/json");
Parameters
Parameters | Description |
---|---|
URL | Request full URL (eg : https://ideabiz.lk/apicall/smsmessaging/v2/94777123456/request |
Method | IdeabizAPIAuth.REQUEST_METHOD GET OR POST |
Body | Plain text body. JSON string or urlencoded body |
ContentType | Content type, eg: application/json |
Accept | Accept content type : eg application/json |
Return IdeabizResponse class
Parameters | Description |
---|---|
Status | SUCCESS OR ERROR |
StatusCode | HTTP status code (Eg : 200,400) |
Body | API call response |
Saving credentials
This class saves credentials under settings. If required, save the settings on a DB or other data source, please re-implement IdabizAuth.readSettings()
and IdabizAuth.saveSettings()
method